WPStaging\Staging\Ajax\Create\PrepareCreate S

Total Complexity 46
Dependencies 12
Dependents 1
Total lines 365
Lines of code 223
Logical lines of code 132
Comment lines 63
Methods 17
Properties 2

Methods 17

Method Rating Maintainability Complexity Lines of code
prepare()
A
49 13 26
validateAndSanitizeData()
A
47 8 36
generateStagingSiteName()
S
49 3 36
ajaxPrepare()
S
58 4 15
findDatabasePrefix()
S
62 3 11
validateAndSanitizeAdvanceSettingsData()
S
56 1 19
setupInitialData()
S
55 1 18
getDefaults()
S
59 1 16
persist()
S
69 2 7
parseAndSanitizeTables()
S
74 2 4
parseAndSanitizeDirectories()
S
74 2 4
prepareStagingSiteDto()
S
58 1 15
getAdvanceSettings()
S
82 1 3
getJob()
S
82 1 3
getJobClass()
S
82 1 3
getDestinationPath()
S
74 1 4
getDestinationUrl()
S
78 1 3